বেসিক ভেরিয়েবল ডিক্লারেশন এবং ব্যবহার

Microsoft Technologies - ব্যাচ স্ক্রিপ্ট (Batch Script) ভেরিয়েবল এবং ডেটা ম্যানিপুলেশন (Variables and Data Manipulation) |
177
177

Batch Script এ ভেরিয়েবল (Variable) হলো একটি সঞ্চিত মান, যা স্ক্রিপ্টে বিভিন্ন কাজের জন্য ব্যবহৃত হয়। ভেরিয়েবল ডিক্লারেশন এবং ব্যবহার Batch Script এ খুবই গুরুত্বপূর্ণ, কারণ এর মাধ্যমে আপনি ডাইনামিকভাবে মান সংরক্ষণ ও ব্যবহার করতে পারেন।

ভেরিয়েবল কী?

ভেরিয়েবল হলো একটি নাম, যার মাধ্যমে কিছু ডাটা (যেমন সংখ্যা, স্ট্রিং, ইত্যাদি) সংরক্ষণ করা হয়। Batch Script এ ভেরিয়েবল সাধারণত % চিহ্ন দিয়ে রেফারেন্স করা হয় এবং set কমান্ড দিয়ে ডিক্লারেশন করা হয়।

বেসিক ভেরিয়েবল ডিক্লারেশন

Batch Script এ ভেরিয়েবল ডিক্লারেশন করতে set কমান্ড ব্যবহার করা হয়। উদাহরণস্বরূপ:

set VAR_NAME=value

এখানে VAR_NAME হলো ভেরিয়েবলের নাম এবং value হলো তার মান।

উদাহরণ:

set USER_NAME=John
set AGE=25

এই স্ক্রিপ্টে, USER_NAME ভেরিয়েবলে "John" মানটি এবং AGE ভেরিয়েবলে 25 মানটি সংরক্ষণ করা হয়েছে।

ভেরিয়েবল ব্যবহার

ভেরিয়েবলকে স্ক্রিপ্টের যেকোনো জায়গায় ব্যবহার করতে % চিহ্নের মধ্যে তার নাম উল্লেখ করতে হয়। উদাহরণ:

echo %USER_NAME%
echo %AGE%

উপরের স্ক্রিপ্টে USER_NAME এবং AGE ভেরিয়েবলগুলি ব্যবহার করা হয়েছে, যা আউটপুট হিসেবে যথাক্রমে "John" এবং "25" প্রদর্শন করবে।

আরও কিছু ভেরিয়েবল ব্যবহার উদাহরণ:

set FOLDER_NAME=Documents
echo The folder is: %FOLDER_NAME%

এখানে FOLDER_NAME ভেরিয়েবলটি ব্যবহার করা হয়েছে এবং এর মান "Documents" আউটপুট হিসেবে প্রদর্শিত হবে।

ভেরিয়েবলের মান পরিবর্তন

একই ভেরিয়েবলকে বিভিন্ন সময়ে নতুন মান দেয়া সম্ভব। উদাহরণস্বরূপ:

set COUNTER=1
echo The initial counter is: %COUNTER%
set COUNTER=2
echo The updated counter is: %COUNTER%

এখানে, প্রথমে COUNTER ভেরিয়েবলে 1 মান দেওয়া হয়েছে এবং পরে সেটিকে 2 দিয়ে আপডেট করা হয়েছে।

ডাইনামিক ভেরিয়েবল ব্যবহার

Batch Script এ ভেরিয়েবল এর মানটি রানের সময় পরিবর্তন হতে পারে। আপনি যদি একটি ভেরিয়েবলকে রানটাইমে সেট করতে চান, তবে set /p কমান্ড ব্যবহার করতে হবে। উদাহরণ:

set /p NAME=Please enter your name: 
echo Hello, %NAME%!

এখানে, স্ক্রিপ্টটি ব্যবহারকারীর কাছ থেকে একটি নাম ইনপুট নেবে এবং তারপর সেই নামের মাধ্যমে একটি বার্তা প্রদর্শন করবে।

ভেরিয়েবল নামকরণ এবং সীমাবদ্ধতা

Batch Script এ ভেরিয়েবলের নামকরণে কিছু নিয়ম রয়েছে:

  • ভেরিয়েবলের নাম অবশ্যই একটি অক্ষর দিয়ে শুরু হতে হবে (অর্থাৎ, এটি সংখ্যার দ্বারা শুরু হতে পারে না)।
  • ভেরিয়েবলের নামের মধ্যে স্পেস ব্যবহার করা যাবে না।
  • ভেরিয়েবলের নাম সাধারণত ক্যামেলকেস বা আলফানিউমেরিক ব্যবহার করা হয়, যেমন userName, age, fileCount, ইত্যাদি।

সারাংশ

Batch Script এ ভেরিয়েবল ব্যবহার করে আপনি ডেটা সংরক্ষণ এবং প্রক্রিয়া করতে পারেন। set কমান্ড দিয়ে ভেরিয়েবল ডিক্লারেশন এবং % চিহ্ন দিয়ে তা ব্যবহার করা হয়। এই ভেরিয়েবলগুলি ডাইনামিকভাবে মান পরিবর্তন করতে এবং স্ক্রিপ্টের বিভিন্ন জায়গায় মান ব্যবহার করতে সাহায্য করে, যা Batch Script কে আরও শক্তিশালী এবং ফ্লেক্সিবল করে তোলে।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion